home *** CD-ROM | disk | FTP | other *** search
/ SPACE 2 / SPACE - Library 2 - Volume 1.iso / apps / 683 / tbx_demo / tbx_cad.txt < prev    next >
Text File  |  1993-02-25  |  15KB  |  360 lines

  1. tbxCAD 
  2.  
  3. ****************************************************************************
  4. This demo may be distributed freely. Print functions are contained in
  5. a separate print utility which is not included in this distribution. Save
  6. functions in the tbxCAD demo are also disabled.
  7. ****************************************************************************
  8.  
  9.  
  10.  
  11. Finally, a real CAD program at an affordable price. tbxCAD is a fully featured
  12. two dimensional drafting package, with features such as an infinite drawing
  13. plane, wide range of drawing primitives, exact specification of locations,
  14. multiple layers, scaling, dimensioning, measurement and much more. It can print
  15. to Epson compatible dot matrix printers. Its ability to export GEM METAfiles
  16. makes it the ideal technical illustration tool. Just import the tbx METAfile
  17. into your favourite DTP program for inclusion in your final document or to ac-
  18. cess a wide range of printers.
  19.  
  20. *   Infinite drawing plane. Drawing size and complexity limited only by memory.
  21.  
  22. *   Geometric CAD entities:
  23.             Lines   simple, horizontal vertical, angled, XY,
  24.                     tangential, polyline, parallel; trim, break or join lines;
  25.             Rectangles  fast, standard;
  26.             Polygons
  27.             Circles three point, standard, fast; break circles;
  28.             Ellipses    fast, closed, open;
  29.             Arcs    three point, standard, fast; break or trim arcs;
  30.             Bezier curves;
  31.             Fillets.
  32.  
  33. *   Accurate location of construction points: tangents, intersections, ends,
  34.     centers, on entity etc.
  35.  
  36. *   Editing: copy, move, move to layer, delete; rotate and mirror at any angle;
  37.     scale and project.
  38.  
  39. *   Auto dimensioning of length, radius, diameter, and angle. Apply dimension
  40.     vertically, horizontally, angled or parallel to entity. Edit height, arrow size
  41.     and direction, follow line and scaling. Select auto or manual dimensioning.
  42.  
  43. *   Enter labels in any size or orientation. Normal and draft fonts, skewed or
  44.     unskewed. Font editor included.
  45.  
  46. *   Choose grid option  visible or invisible, snap, spacing.
  47.  
  48. *   Measure lengths, vertical or horizontal distances, angles, or point to point.
  49.  
  50. *   Choose from six line styles; up to 16 line thicknesses.
  51.  
  52. *   True Vector Crosshatching with user set line, spacing and angle options.
  53.  
  54. *   Zoom in, out, default and to full screen; set default zoom; zoom to scale.
  55.  
  56. *   Up to 254 selectable layers per drawing; make layers visible or invisible,
  57.     active or inactive.
  58.  
  59. *   User library functions for commonly used items may be created, saved and
  60.     loaded into drawings.
  61.  
  62. *   Built in calculator.
  63.  
  64. *   Unlimited undo function.
  65.  
  66. *   Output in METAfile (.GEM - GDOS required but not provided) 
  67.  
  68. *   Imports DXF files via separate conversion utility provided
  69.  
  70. *   System requirements: ST/STe/TT, double sided drive. Screen support: ST medium
  71.     and high or TT medium and high resolutions. 
  72.  
  73. *   Printing via separate print utility. High resolution printer
  74.     driver for Epson compatible 9 or 24 pin dot matrix printers, or use
  75.     GDOS to access other printers.
  76.  
  77. tbxCAD is priced at $69 Cdn or $59 US (plus $5 s&h). Ontario residents
  78. add 8% PST; Canadian residents add 7% GST.
  79.  
  80. Ask your favourite retailer, or send check or money order to:
  81.     ABC Solutions
  82.     4040 Creditview Road
  83.     Unit 11-151
  84.     Mississauga
  85.     Ontario  L5C 3Y8
  86.  
  87. You may also get in touch with us by calling 
  88. (416) 824-8484, or leave eMail on GEnie to ABC.SOLN.
  89.  
  90.  
  91.  
  92.  
  93.  
  94.                        TBXCAD Program
  95.  
  96.             Programming: Tony Biasutti TBX ENGINEERING
  97.  
  98.               DEMO-Version 2.2  Copyright 1992, 1993
  99.  
  100.      The following set of documentation is a brief summary of  the 
  101. features  present in TBXCAD.   A complete set of documentation  is 
  102. available with the purchase of TBXCAD.
  103.  
  104. INTRODUCTION
  105.  
  106.      The  first point that should be made is that TBXCAD is not  a 
  107. drawing program.   The difference between CAD and Drawing programs 
  108. is  that the latter works with pixels while the former deals  with 
  109. drawing entities.  An entity is any of the following :
  110.  
  111.      1) Line
  112.      2) Circle
  113.      3) Arc
  114.      4) Ellipse
  115.      5) Bezier
  116.  
  117. Each entity has specific characteristics that can be referenced to 
  118. allow   ease  of  drafting.    For  example,   a  line   has   the 
  119. characteristic  of having two endpoints; two  non-parallel  lines 
  120. have  a characteristic of forming an intersection  point;  a  line 
  121. intersecting  a  circle at one point produces  the  characteristic
  122. of being  tangent  to that circle etc.   As one  begins  inserting 
  123. entities into a drawing, opportunities arise to reference  these types
  124. of characteristics to produce desired effects     with     extreme 
  125. precision.   For  the purpose of this discussion,  these  specific 
  126. points or characteristic locations will be called SPECKS. 
  127.  
  128. IN THE BEGINNING...
  129.      When TBXCAD is first executed,  the user is presented with  a 
  130. virtually blank screen.   There is a familiar menu bar across  the 
  131. top and a black command line on the bottom as indicated by the '>' 
  132. prompt.  The white (or blue if color monitor is used) area is your 
  133. sheet  of paper.   It is an 'infinite' sheet of paper as  one  can 
  134. move freely to right,  left, up or down by simply moving the mouse 
  135. to  the desired edge (to move upward and avoid activating  a  menu 
  136. drop,  move mouse to the arrow pointing upwards).  Obviously, with 
  137. a blank sheet, movement in any direction will not be fruitful.  
  138.  
  139. THE MAIN MENU
  140.      The  user  is  probably  familiar  with  some  of  the   menu 
  141. selections  available  but not all, so a bit of explanation  is  in 
  142. order here:
  143.  
  144.      ABOUT PROG 
  145.           Displays on screen: program name, author and serial 
  146.           number.  Instructions on how to purchase non-demo 
  147.           version of TBXCAD.
  148.  
  149.      FILES
  150.           All file functions are listed here.   These include  the 
  151.           ability  to  save  and load drawings,  as  well  as  the 
  152.           merging  of blocks (smaller drawings that are stored  in 
  153.           libraries  ie.  a drawing of a sink for  house  layout).
  154.           METAfile  output  can  be performed  for  use  in  other 
  155.           programs (not with the DEMO version).  
  156.  
  157.      TOOLS
  158.           This is where the action is.   The menu reveals all  the 
  159.           entities  possible  for  insertion  onto  the  sheet  of 
  160.           'paper'.   As  mentioned  before  there  are four   basic 
  161.           entities  that  make  up  a  drawing:  a  line,  an arc, 
  162.           a  circle  (subset of an arc) and  ellipse.   All  other 
  163.           entries in this menu are combinations of the basic  set.  
  164.           A  rectangle is made up of four lines,  and a fillet  is 
  165.           made  up  of an  arc.   DIMENSION,  XHATCH, and LABEL
  166.           options  are NOT considered entities for the purpose  
  167.           of referencing  characteristic properties (SPECKS).
  168.           More  will be explained later on the individual options.
  169.  
  170.      EDIT
  171.           Once an entity has been inserted into the  drawing,  the 
  172.           entity,  or group of entities,  can be altered by any of 
  173.           the menu  options provided.   Most involve some form  of 
  174.           capture  of  the  entities  that the  edit  is  to  be 
  175.           performed  onto.   The  capture may take the form  of  a 
  176.           dynamic window that is altered to encompass the  desired 
  177.           group of entities,  or the selection process is made using 
  178.           the mouse.   Once the selection is made, instructions are 
  179.           provided to allow the user to complete the desired task.
  180.           
  181.  
  182.      SETUP
  183.           this  menu header contains options for  defining  system 
  184.           configurations.   These  include the selection of line
  185.           style for  insertion of LINES; the  selection  of 
  186.           LAYER  for  defining  the  current  working  layer   and 
  187.           attributes;  and  the control of  GRID  (active/visible) 
  188.           functions.     
  189.  
  190.      EXTRAS
  191.           options  under  this menu header provide the  user  with 
  192.           tools  to:  aid in moving around  the  'sheet'  (PAN); 
  193.           zooming into areas of a drawing;  or move further out (ZOOM),  
  194.           making  the  whole  drawing fit on the  screen  at  once 
  195.           (ZOOM ALL);  placing the screen over a predefined area of 
  196.           the  drawing  and scale (ZOOM  DEFAULT);  scale visually 
  197.           the present   drawing  by  a  multiplying  factor   (SCALE);  
  198.           measure distances,  or angles (MEASURE);  perform  basic 
  199.           mathematical    calculations    using    a    calculator 
  200.           (CALCULATOR);  determine  how  many entities  have  been 
  201.           inserted  as  well  as the limits to  the  number  of 
  202.           entities possible given present memory usage (STATUS).   
  203.  
  204.      DISPLAY
  205.           Menu options under this header allow for the toggling on 
  206.           or off of screen display characteristics.   To speed  up 
  207.           re-drawing of the screen during CAD modifications,  text, 
  208.           dimensions  and  xhatch patterns can  be  selectively  be 
  209.           disabled.
  210.      
  211. LET'S CAD!!!
  212.      
  213.      The  word  'digitizing' is used to represent  the  action  of 
  214. clicking the left mouse button.   In TBXCAD, digitizing is usually 
  215. used to select an entity or to position entities.   Generally, the 
  216. right button is reserved for exiting a repetitive  command.   Most 
  217. mouse button use or 'digitizing' will be prompted by TBXCAD on the 
  218. command line.
  219.  
  220. -----------------------------------------------------------------
  221.  
  222.                      !!!!IMPORTANT!!!!
  223. Please follow the command line prompts at the bottom of your screen.
  224. These will almost always tell you what to do next.
  225.  
  226. -----------------------------------------------------------------
  227.  
  228.  
  229. 2.0 TOOLS
  230.   
  231.      The drop-down menu shows all the available entities that  can 
  232. be inserted:  
  233.  
  234.                LINE
  235.                CIRCLE
  236.                ARC
  237.                ELLIPSE
  238.                RECTANGLE
  239.                FILLET
  240.                BEZIER
  241.                ---------
  242.                LABEL
  243.                SHADING
  244.                DIMENSION
  245.  
  246.  
  247.   Once  the  menu  has dropped  selecting an option will produce a 
  248. submenu  called  a  'Magic Menu'.   This menu  is  like  no  other 
  249. previously seen,  in that moving the mouse will cause the menu  to 
  250. drag along  with it.  This allows the user to remove the menu from 
  251. areas  of the CAD drawing that are of  interest,  thus  preventing 
  252. obstruction.   Digitizing  on the desired Magic Menu  option  will 
  253. register a selection,  and depending on the command options,  more 
  254. Magic Menus may appear with the appropriate prompts.  
  255.  
  256.      If  one  wants to abort the Magic Menu  selection,  that  is, 
  257. abort the present command,  enter the <ESC> key.  This will return 
  258. the user to the main menu.
  259.  
  260.  
  261. -----------------------------------------------------------------------
  262.  
  263.  
  264. 3.0 EDIT
  265.  
  266.      In  all  edit commands the user will be  required  to  select 
  267. which  entities  are to be involved in the edit.   There  are  two 
  268. methods available in the selection process.  One may digitize each 
  269. entity  desired for editing,  or one may use a 'window' to  select 
  270. the entities.   Using a window will select all entities within the 
  271. window boundaries.  An entity must be completely inside the window 
  272. for it to be selected.  This process of selecting entities will be 
  273. called CAPTURING for the purpose of this discussion. 
  274.  
  275.  
  276.  
  277. 4.5 SETUP-LAYER OPTIONS
  278.  
  279.    A user may specify the layer onto which the insertion of entities 
  280. is made.  Up to 254 different layers are available.  The best way to 
  281. understand layers is to imagine clear sheets of paper stacked  one 
  282. on top of the other.   Each of those sheets is considered a layer.  
  283. One may make the layer nonactive, but visible, so that editing of 
  284. that particular layer is not possible.  (This becomes really handy 
  285. in  floor layouts where you wish to capture a piece  of  furniture 
  286. for a move, but don't want the wall right next to it to move.  You 
  287. would move all fixed entities,  like walls,  on a separate  layer, 
  288. and  define  this layer as visible but not active.) 
  289.  
  290.  
  291. 6.0 DISPLAY
  292.  
  293.      Menu options under this header allow for the toggling on 
  294. or off of screen display characteristics. To speed  up re-drawing 
  295. of the screen during CAD modifications,  text, dimensions  and 
  296. fill  patterns can  be  selectively  be disabled.
  297.  
  298.      
  299.     
  300. 7.0 SPECIFIC LOCATIONS
  301.  
  302.      This menu allows for the selection of specific points on the cad
  303. drawing with accuracy. You may also press the space bar to call up
  304. the menu at any time when it is appropriate. The options are as follows:
  305.  
  306. 7.1 END POINT- this modifier will allow the selection of the end point 
  307. of any entity.   One must point in the near vicinity of the end of 
  308. the entity to ensure correct selection.
  309.  
  310. 7.2 INTERSECTION-  will select the intersection of any  two  entities.  
  311. In some situations there may be more than one intersection ie. line 
  312. cutting a circle.   In those situations the  TBXCAD will  mark 
  313. all  intersection and prompt the user to digitize the  intersection 
  314. desired.
  315.  
  316. 7.3 RELATIVE TO- selecting this option will allow the user to  specify 
  317. an  offset relative to the point selected.   For  example:   if  a 
  318. point desired is x4 y5 units from the end of a line,  one may  use 
  319. RELATIVE TO,  followed by selecting END OF (line),  and specifying 
  320. the relative offsets desired.
  321.  
  322. 7.4 CENTER  OF - selecting this option will allow the user  to  specify 
  323. the center of an entity.   On a line,  this will be the mid  point 
  324. between the two endpoints.  On a circle, arc or ellipse, this will 
  325. mean the center of the entity.  
  326.  
  327. 7.5 TANGENT TO- allows point to specified tangent to an entity.
  328.  
  329. 7.6 ON ENTITY - will select point on entity nearest the digitizing 
  330. location.
  331.  
  332. ------------------------------------------------------------------
  333.  
  334. 8.0 HOT-KEYS
  335.  
  336. <UNDO> - pressing this key will result in the 'undoing' of the  last 
  337. entity  command performed.   One may continue to press undo  until 
  338. the desired effect is reached.  
  339.  
  340. <CLR HOME>- re-draws the screen.
  341.  
  342. <ESC>  -  will  terminate command at any point of  the  process  and 
  343. return the user to the main menu.
  344.  
  345. <ARROW KEYS> - move the drawing in the direction of the drawing.
  346.  
  347. CLICKING BOTH MOUSE BUTTONS AT THE SAME TIME - pop up calculator.
  348.  
  349. <space bar> - calls up the Specific Locations menu at most times in
  350. drawing mode.
  351.  
  352. <Help> - calls window panning function
  353. -------------------------------------------------------------------
  354.  
  355. end of info.
  356.  
  357.  
  358.  
  359.  
  360.